package com.fw.system.web.model.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel("装备详情和收藏状态")
public class GunsDetailVo {
    @TableId("id")
    private String id;

    /**
     * 装备名称
     */
    @TableField("guns_name")
    private String gunsName;

    /**
     * 详情描述
     */
    @TableField("guns_content")
    private String gunsContent;

    /**
     * 装备参数
     */
    @TableField("guns_param")
    private String gunsParam;

    /**
     * 封面图片，多个逗号隔开
     */
    @TableField("img_url")
    private String imgUrl;

    /**
     * 装备价格
     */
    @TableField("amount")
    private BigDecimal amount;

    /**
     * 当前市场指导价
     */
    @TableField("z_amount")
    private BigDecimal zAmount;

    /**
     * 库存
     */
    @TableField("guns_num")
    private Integer gunsNum;

    /**
     * 利润金额
     */
    @TableField("money_amount")
    private BigDecimal moneyAmount;

    /**
     * 所属vip等级
     */
    @TableField("guns_level")
    private Integer gunsLevel;

    /**
     * 购买后多长时间卖出可以
     */
    @TableField("buy_hour")
    private Integer buyHour;

    /**
     * 0下架 1上架
     */
    @TableField("is_type")
    private Integer isType;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private LocalDateTime createTime;

    @ApiModelProperty("收藏状态 1收藏 0不")
    private Integer collectType = 0;




}
